#ifndef _AVLTREE_H
#define _AVLTREE_H

struct AVLNode
{
    int value;
    int height;
    AVLNode *left;
    AVLNode *right;
}typedef AVLNode;

extern AVLNode *Init_AVLNode(int value);

extern AVLNode *Insert_AVLNode(AVLNode *tree, int value);

extern AVLNode *Del_AVLNode(AVLNode *tree, int value);

#endif